/*
 * To change ApplicationMBean template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.brain.core.view.mbean;


import com.brain.core.dto.UbigeoDto;
import java.io.Serializable;
import java.sql.Connection;
import java.util.Locale;
import java.util.TimeZone;
import javax.faces.context.FacesContext;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import org.apache.log4j.Logger;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

/**
 *
 * @author Indra
 */
@Controller("applicationMBean")
@Scope("application")
public class ApplicationMBean implements Serializable {

    private static Logger logger = Logger.getLogger(ApplicationMBean.class);
    private String nombreSistema = "BASE SYSTEM";
    private String dataSourceName = "jndi/base";
    private int minQueryLengthAutoComplete = 3;
    private Boolean habilitarIdioma = Boolean.FALSE;
    private Boolean habilitarTema = Boolean.FALSE;
    private String formatoFechaHora = "dd/MM/yyyy HH:mm";
    private String formatoFechaHoraSegundos = "dd/MM/yyyy HH:mm:ss";
    private String formatoFecha = "dd/MM/yyyy";
    private String formatoHora = "HH:mm:ss";
    private String formatoMontos = "#,###.00";
    private String formatoMontosTipoCambio = "#,###.0000";
    private String formatoMontoOferta = "#,###.0000";
    private String mailServidor = "smtp.gmail.com";
    private String mailFrom = "web.brain.jbiss@gmail.com";
    private String mailFromPwd = "web.brain.jbiss";
    private String mailPuerto = "465";
    private String mailFromName = "BASE INC";
    private int precisionDecimales = 2;
    private int precisionDecimalesOferta = 8;
    private int rangoFechasBusqueda = 30; //dias
    private TimeZone timeZone;
    private Locale locale;
    private String archivoConfiguracion;    
    private String rutaArchivos = "D:\\ERP\\files\\archivos\\";
    private String rutaJaspers = "D:\\ERP\\files\\jaspers\\";
    private String rutaLogos = "D:\\ERP\\files\\logos\\";
    
    private String tamanoAplicacion = "80%";
    
    private String estilo = "FONT-FAMILY: 'Arial';font-size: 10px;text-transform:uppercase;";
    private String estiloMontosDerecha = "text-align: right;";
    private String estiloLabel = "FONT-FAMILY: 'Arial';color: #000000;font-size: 10px;text-transform:uppercase;";
    private String estiloLink = "FONT-FAMILY: 'Arial';font-weight: bold; font-size: 10px;text-decoration: underline;color: #cc0000;text-transform:uppercase;";
    private String estiloLinkTable = "FONT-FAMILY: 'Arial';font-size: 10px;text-transform:uppercase;"; //text-decoration: underline;
    private String estiloObligatorio = "FONT-FAMILY:'Arial'; color:#000000;font-size:10px;border-color: #787878;text-transform:uppercase;";
    private String estiloMensaje = "FONT-FAMILY: 'Arial';font-weight: bold; color: #004276;font-size: 9px;text-transform:uppercase;";
    private String estiloMenu = "FONT-FAMILY:'Arial'; color:#004492;font-size:9px;font-weight: bold;";
    private String estiloTitulo = "FONT-FAMILY:'Arial'; color:#891717;font-size:10px;";
    private String cssBotonAzul = "background: #004492;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 27px;font-family: arial,sans-serif";
    private String cssBotonRojo = "background: #D14836;color: white;font-size: 11x;text-transform:uppercase;font-weight: bold;text-align: center;height: 27px;font-family: arial,sans-serif";
    private String cssBotonCeleste = "background: #4297d7;color: white;font-size: 11x;text-transform:uppercase;font-weight: bold;text-align: center;height: 27px;font-family: arial,sans-serif";
    private String cssBotonVerde = "background: #008200;color: white;font-size: 11x;text-transform:uppercase;font-weight: bold;height: 27px;font-family: arial,sans-serif";
    private String cssBotonPlomo = "background: #787878;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 27px;font-family: arial,sans-serif";
    private String cssBotonNaranja = "background: #fc5b04;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 27px;font-family: arial,sans-serif";
    private String cssBotonMorado = "background: #891717;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 15px;font-family: arial,sans-serif";
    private String cssOrganizacionActual = "background: #FFFFF;color: #008200;font-size: 13px;text-transform:uppercase;font-weight: bold;text-align: center;height: 15px;font-family: arial,sans-serif";
    private String cssBotonTransaccion = "background: #891717;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 35px;font-family: arial,sans-serif";
    private String cssBotonAtras = "background: #787878;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 35px;font-family: arial,sans-serif";
    private String cssBotonBusqueda = "background: #A3270F;color: white;font-size: 11x;text-transform:uppercase;font-weight: bold;text-align: center;height: 35px;font-family: arial,sans-serif";
    private String cssBotonNuevo = "background: #AC2615;color: white;font-size: 11x;text-transform:uppercase;font-weight: bold;text-align: center;height: 35px;font-family: arial,sans-serif";
    
    private String cssBotonActualizar = "background: #891717;color: white;font-size: 9px;text-transform:uppercase;font-weight: bold;height: 20px;font-family: arial,sans-serif;border: 0px";
    
    private String cssBotonEmpresa = "background: white;color: #891717;font-size: 14px;text-transform:uppercase;font-weight: bold;height: 25px;font-family: arial,sans-serif;border: 1px;border-color: #891717;";
    private String cssBotonOrganizacion = "background: #891717;color: white;font-size: 10px;text-transform:uppercase;font-weight: bold;height: 25px;font-family: arial,sans-serif;border: 1px;";
    
    private String estilosBtnGuardar = "background: #95171d;";
    private String estilosBtnAnular = "background: #f3771b;";
    private String estilosBtnRechazar = "background: #af810b;";
    private String estilosBtnGenerar = "background: blueviolet;";
    private String estilosBtnCobrar = "background: darkolivegreen;";
    private String estilosBtnPagar = "background: darkolivegreen;";
    private String estilosBtnConfirmar = "background: #10810b;";
    private String estilosBtnNuevo = "background: #d51905;";
    private String estilosBtnIngreso = "background: #008200;";
    private String estilosBtnReset = "background: darkmagenta;";
    private String estilosBtnBuscar = "background: #1e99ed;";
    private String estilosBtnRetroceder = "background: #504f35;";
    private String estilosBtnHistorial = "background: #8834c4;";
    private String estilosBtnArchivos = "background: #b29513;";
    private String estilosBtnPropietarios = "background: #b29513;";
    private String estilosBtnImprimirDto = "background: orange;";
    private String estilosBtnNuevoDetalle = "background: #1e2a7d;";
    private String estilosBtnRefresh = "";
    
    private String estilosBtnGeneral = "color: white;font-size: 11px;text-transform:uppercase;height: 30px;border: 0px";
    private String estilosBtnExportarTodos = "background: #008200;";
    private String estilosBtnExportarSelecc = "background: #008200;";
    
    
    private String cssBotonAgregar = "background: #008200;color: white;font-size: 11x;text-transform:uppercase;font-weight: bold;height: 35px;font-family: arial,sans-serif";
    private String cssBotonImprimir = "background: #004492;color: white;font-size: 11px;text-transform:uppercase;font-weight: bold;text-align: center;height: 35px;font-family: arial,sans-serif";
    private String keyNuevo = "N";
    private String keyRetroceder = "R";
    private String keyGuardar = "G";
    private String keyBuscar = "B";
    
    private  final int lista = 5;
    private final int nuevo = 1;
    private final int editar = 2;
    private final int ver = 3;
    private final int eliminar = 4;
    private final int habilitar = 0;
    private final int deshabilitar = 1;
    
    //Valores por defecto
    private UbigeoDto defaultPaisDto = new UbigeoDto(157L);
    
    private String dbMotor;
    private String dbMotorVersion;
    private String dbUrlConexion;
    private String dbDriverName;
    private String dbUserName;

    public ApplicationMBean() {
    }

    public static Logger getLogger() {
        return logger;
    }

    public static void setLogger(Logger logger) {
        ApplicationMBean.logger = logger;
    }

    public Connection obtenerConexionDataBase() {
        Connection cnx = null;
        try {
            InitialContext initctx = new InitialContext();
            DataSource ds = (DataSource) initctx.lookup(dataSourceName);
            cnx = ds.getConnection();
        } catch (Exception e) {
            cnx = null;
            logger.error(e);
        }

        return cnx;
    }
    
    public String getNombreSistema() {
        return nombreSistema;
    }

    public void setNombreSistema(String nombreSistema) {
        this.nombreSistema = nombreSistema;
    }

    public String getDataSourceName() {
        return dataSourceName;
    }

    public void setDataSourceName(String dataSourceName) {
        this.dataSourceName = dataSourceName;
    }

    public Boolean getHabilitarIdioma() {
        return habilitarIdioma;
    }

    public void setHabilitarIdioma(Boolean habilitarIdioma) {
        this.habilitarIdioma = habilitarIdioma;
    }

    public Boolean getHabilitarTema() {
        return habilitarTema;
    }

    public void setHabilitarTema(Boolean habilitarTema) {
        this.habilitarTema = habilitarTema;
    }

    public String getFormatoFechaHora() {
        return formatoFechaHora;
    }

    public void setFormatoFechaHora(String formatoFechaHora) {
        this.formatoFechaHora = formatoFechaHora;
    }

    public String getFormatoFechaHoraSegundos() {
        return formatoFechaHoraSegundos;
    }

    public void setFormatoFechaHoraSegundos(String formatoFechaHoraSegundos) {
        this.formatoFechaHoraSegundos = formatoFechaHoraSegundos;
    }

    public String getFormatoFecha() {
        return formatoFecha;
    }

    public void setFormatoFecha(String formatoFecha) {
        this.formatoFecha = formatoFecha;
    }

    public String getFormatoHora() {
        return formatoHora;
    }

    public void setFormatoHora(String formatoHora) {
        this.formatoHora = formatoHora;
    }

    public String getFormatoMontos() {
        return formatoMontos;
    }

    public void setFormatoMontos(String formatoMontos) {
        this.formatoMontos = formatoMontos;
    }

    public String getFormatoMontosTipoCambio() {
        return formatoMontosTipoCambio;
    }

    public void setFormatoMontosTipoCambio(String formatoMontosTipoCambio) {
        this.formatoMontosTipoCambio = formatoMontosTipoCambio;
    }

    public String getFormatoMontoOferta() {
        return formatoMontoOferta;
    }

    public void setFormatoMontoOferta(String formatoMontoOferta) {
        this.formatoMontoOferta = formatoMontoOferta;
    }

    public String getMailServidor() {
        return mailServidor;
    }

    public void setMailServidor(String mailServidor) {
        this.mailServidor = mailServidor;
    }

    public String getMailFrom() {
        return mailFrom;
    }

    public void setMailFrom(String mailFrom) {
        this.mailFrom = mailFrom;
    }

    public String getMailFromPwd() {
        return mailFromPwd;
    }

    public void setMailFromPwd(String mailFromPwd) {
        this.mailFromPwd = mailFromPwd;
    }

    public String getMailPuerto() {
        return mailPuerto;
    }

    public void setMailPuerto(String mailPuerto) {
        this.mailPuerto = mailPuerto;
    }

    public String getMailFromName() {
        return mailFromName;
    }

    public void setMailFromName(String mailFromName) {
        this.mailFromName = mailFromName;
    }

    public int getPrecisionDecimales() {
        return precisionDecimales;
    }

    public void setPrecisionDecimales(int precisionDecimales) {
        this.precisionDecimales = precisionDecimales;
    }

    public int getPrecisionDecimalesOferta() {
        return precisionDecimalesOferta;
    }

    public void setPrecisionDecimalesOferta(int precisionDecimalesOferta) {
        this.precisionDecimalesOferta = precisionDecimalesOferta;
    }

    public TimeZone getTimeZone() {
        return timeZone;
    }

    public void setTimeZone(TimeZone timeZone) {
        this.timeZone = timeZone;
    }

    public String getArchivoConfiguracion() {
        return archivoConfiguracion;
    }

    public void setArchivoConfiguracion(String archivoConfiguracion) {
        this.archivoConfiguracion = archivoConfiguracion;
    }

    public String getRutaArchivos() {
        return rutaArchivos;
    }

    public void setRutaArchivos(String rutaArchivos) {
        this.rutaArchivos = rutaArchivos;
    }

    public String getRutaJaspers() {
        return rutaJaspers;
    }

    public void setRutaJaspers(String rutaJaspers) {
        this.rutaJaspers = rutaJaspers;
    }

    public String getRutaLogos() {
        return rutaLogos;
    }

    public void setRutaLogos(String rutaLogos) {
        this.rutaLogos = rutaLogos;
    }

    public String getTamanoAplicacion() {
        return tamanoAplicacion;
    }

    public void setTamanoAplicacion(String tamanoAplicacion) {
        this.tamanoAplicacion = tamanoAplicacion;
    }

    public String getEstilo() {
        return estilo;
    }

    public void setEstilo(String estilo) {
        this.estilo = estilo;
    }

    public String getEstiloLabel() {
        return estiloLabel;
    }

    public void setEstiloLabel(String estiloLabel) {
        this.estiloLabel = estiloLabel;
    }

    public String getEstiloLink() {
        return estiloLink;
    }

    public void setEstiloLink(String estiloLink) {
        this.estiloLink = estiloLink;
    }

    public String getEstiloLinkTable() {
        return estiloLinkTable;
    }

    public void setEstiloLinkTable(String estiloLinkTable) {
        this.estiloLinkTable = estiloLinkTable;
    }

    public String getEstiloObligatorio() {
        return estiloObligatorio;
    }

    public void setEstiloObligatorio(String estiloObligatorio) {
        this.estiloObligatorio = estiloObligatorio;
    }

    public String getEstiloMensaje() {
        return estiloMensaje;
    }

    public void setEstiloMensaje(String estiloMensaje) {
        this.estiloMensaje = estiloMensaje;
    }

    public String getEstiloMenu() {
        return estiloMenu;
    }

    public void setEstiloMenu(String estiloMenu) {
        this.estiloMenu = estiloMenu;
    }

    public String getEstiloTitulo() {
        return estiloTitulo;
    }

    public void setEstiloTitulo(String estiloTitulo) {
        this.estiloTitulo = estiloTitulo;
    }

    public String getCssBotonAzul() {
        return cssBotonAzul;
    }

    public void setCssBotonAzul(String cssBotonAzul) {
        this.cssBotonAzul = cssBotonAzul;
    }

    public String getCssBotonRojo() {
        return cssBotonRojo;
    }

    public void setCssBotonRojo(String cssBotonRojo) {
        this.cssBotonRojo = cssBotonRojo;
    }

    public String getCssBotonCeleste() {
        return cssBotonCeleste;
    }

    public void setCssBotonCeleste(String cssBotonCeleste) {
        this.cssBotonCeleste = cssBotonCeleste;
    }

    public String getCssBotonVerde() {
        return cssBotonVerde;
    }

    public void setCssBotonVerde(String cssBotonVerde) {
        this.cssBotonVerde = cssBotonVerde;
    }

    public String getCssBotonPlomo() {
        return cssBotonPlomo;
    }

    public void setCssBotonPlomo(String cssBotonPlomo) {
        this.cssBotonPlomo = cssBotonPlomo;
    }

    public String getCssBotonNaranja() {
        return cssBotonNaranja;
    }

    public void setCssBotonNaranja(String cssBotonNaranja) {
        this.cssBotonNaranja = cssBotonNaranja;
    }

    public String getCssBotonMorado() {
        return cssBotonMorado;
    }

    public void setCssBotonMorado(String cssBotonMorado) {
        this.cssBotonMorado = cssBotonMorado;
    }

    public String getCssOrganizacionActual() {
        return cssOrganizacionActual;
    }

    public void setCssOrganizacionActual(String cssOrganizacionActual) {
        this.cssOrganizacionActual = cssOrganizacionActual;
    }

    public String getCssBotonTransaccion() {
        return cssBotonTransaccion;
    }

    public void setCssBotonTransaccion(String cssBotonTransaccion) {
        this.cssBotonTransaccion = cssBotonTransaccion;
    }

    public String getCssBotonAtras() {
        return cssBotonAtras;
    }

    public void setCssBotonAtras(String cssBotonAtras) {
        this.cssBotonAtras = cssBotonAtras;
    }

    public String getCssBotonBusqueda() {
        return cssBotonBusqueda;
    }

    public void setCssBotonBusqueda(String cssBotonBusqueda) {
        this.cssBotonBusqueda = cssBotonBusqueda;
    }

    public String getCssBotonNuevo() {
        return cssBotonNuevo;
    }

    public void setCssBotonNuevo(String cssBotonNuevo) {
        this.cssBotonNuevo = cssBotonNuevo;
    }

    public String getCssBotonActualizar() {
        return cssBotonActualizar;
    }

    public void setCssBotonActualizar(String cssBotonActualizar) {
        this.cssBotonActualizar = cssBotonActualizar;
    }

    public String getCssBotonAgregar() {
        return cssBotonAgregar;
    }

    public void setCssBotonAgregar(String cssBotonAgregar) {
        this.cssBotonAgregar = cssBotonAgregar;
    }

    public String getCssBotonImprimir() {
        return cssBotonImprimir;
    }

    public void setCssBotonImprimir(String cssBotonImprimir) {
        this.cssBotonImprimir = cssBotonImprimir;
    }

    public String getKeyNuevo() {
        return keyNuevo;
    }

    public void setKeyNuevo(String keyNuevo) {
        this.keyNuevo = keyNuevo;
    }

    public String getKeyRetroceder() {
        return keyRetroceder;
    }

    public void setKeyRetroceder(String keyRetroceder) {
        this.keyRetroceder = keyRetroceder;
    }

    public String getKeyGuardar() {
        return keyGuardar;
    }

    public void setKeyGuardar(String keyGuardar) {
        this.keyGuardar = keyGuardar;
    }

    public String getKeyBuscar() {
        return keyBuscar;
    }

    public void setKeyBuscar(String keyBuscar) {
        this.keyBuscar = keyBuscar;
    }

    public int getLista() {
        return lista;
    }

    public int getNuevo() {
        return nuevo;
    }

    public int getEditar() {
        return editar;
    }

    public int getVer() {
        return ver;
    }

    public int getHabilitar() {
        return habilitar;
    }

    public int getDeshabilitar() {
        return deshabilitar;
    }

    public int getEliminar() {
        return eliminar;
    }

    public UbigeoDto getDefaultPaisDto() {
        return defaultPaisDto;
    }

    public void setDefaultPaisDto(UbigeoDto defaultPaisDto) {
        this.defaultPaisDto = defaultPaisDto;
    }

    public int getMinQueryLengthAutoComplete() {
        return minQueryLengthAutoComplete;
    }

    public void setMinQueryLengthAutoComplete(int minQueryLengthAutoComplete) {
        this.minQueryLengthAutoComplete = minQueryLengthAutoComplete;
    }

    public String getDbMotor() {
        return dbMotor;
    }

    public void setDbMotor(String dbMotor) {
        this.dbMotor = dbMotor;
    }

    public String getDbMotorVersion() {
        return dbMotorVersion;
    }

    public void setDbMotorVersion(String dbMotorVersion) {
        this.dbMotorVersion = dbMotorVersion;
    }

    public String getDbUrlConexion() {
        return dbUrlConexion;
    }

    public void setDbUrlConexion(String dbUrlConexion) {
        this.dbUrlConexion = dbUrlConexion;
    }

    public String getDbDriverName() {
        return dbDriverName;
    }

    public void setDbDriverName(String dbDriverName) {
        this.dbDriverName = dbDriverName;
    }

    public String getDbUserName() {
        return dbUserName;
    }

    public void setDbUserName(String dbUserName) {
        this.dbUserName = dbUserName;
    }

    public Locale getLocale() {
        FacesContext fc = FacesContext.getCurrentInstance();      
        System.out.println(fc.getApplication().getDefaultLocale());
        return fc.getApplication().getDefaultLocale();
    }

    public void setLocale(Locale locale) {
        this.locale = locale;
    }

    public String getEstiloMontosDerecha() {
        return estiloMontosDerecha;
    }

    public void setEstiloMontosDerecha(String estiloMontosDerecha) {
        this.estiloMontosDerecha = estiloMontosDerecha;
    }

    public String getCssBotonEmpresa() {
        return cssBotonEmpresa;
    }

    public void setCssBotonEmpresa(String cssBotonEmpresa) {
        this.cssBotonEmpresa = cssBotonEmpresa;
    }

    public String getCssBotonOrganizacion() {
        return cssBotonOrganizacion;
    }

    public void setCssBotonOrganizacion(String cssBotonOrganizacion) {
        this.cssBotonOrganizacion = cssBotonOrganizacion;
    }

    public String getEstilosBtnGuardar() {
        return estilosBtnGuardar + estilosBtnGeneral;
    }

    public void setEstilosBtnGuardar(String estilosBtnGuardar) {
        this.estilosBtnGuardar = estilosBtnGuardar;
    }

    public String getEstilosBtnAnular() {
        return estilosBtnAnular + estilosBtnGeneral;
    }

    public void setEstilosBtnAnular(String estilosBtnAnular) {
        this.estilosBtnAnular = estilosBtnAnular;
    }

    public String getEstilosBtnPagar() {
        return estilosBtnPagar + estilosBtnGeneral;
    }

    public void setEstilosBtnPagar(String estilosBtnPagar) {
        this.estilosBtnPagar = estilosBtnPagar;
    }

    public String getEstilosBtnGenerar() {
        return estilosBtnGenerar + estilosBtnGeneral;
    }

    public void setEstilosBtnGenerar(String estilosBtnGenerar) {
        this.estilosBtnGenerar = estilosBtnGenerar;
    }

    public String getEstilosBtnCobrar() {
        return estilosBtnCobrar + estilosBtnGeneral;
    }

    public void setEstilosBtnCobrar(String estilosBtnCobrar) {
        this.estilosBtnCobrar = estilosBtnCobrar;
    }

    public String getEstilosBtnRechazar() {
        return estilosBtnRechazar + estilosBtnGeneral;
    }

    public void setEstilosBtnRechazar(String estilosBtnRechazar) {
        this.estilosBtnRechazar = estilosBtnRechazar;
    }

    public String getEstilosBtnConfirmar() {
        return estilosBtnConfirmar + estilosBtnGeneral;
    }

    public void setEstilosBtnConfirmar(String estilosBtnConfirmar) {
        this.estilosBtnConfirmar = estilosBtnConfirmar;
    }

    public String getEstilosBtnNuevo() {
        return estilosBtnNuevo + estilosBtnGeneral;
    }

    public void setEstilosBtnNuevo(String estilosBtnNuevo) {
        this.estilosBtnNuevo = estilosBtnNuevo;
    }

    public String getEstilosBtnBuscar() {
        return estilosBtnBuscar + estilosBtnGeneral;
    }

    public void setEstilosBtnBuscar(String estilosBtnBuscar) {
        this.estilosBtnBuscar = estilosBtnBuscar;
    }

    public String getEstilosBtnRetroceder() {
        return estilosBtnRetroceder + estilosBtnGeneral;
    }

    public void setEstilosBtnRetroceder(String estilosBtnRetroceder) {
        this.estilosBtnRetroceder = estilosBtnRetroceder;
    }

    public String getEstilosBtnHistorial() {
        return estilosBtnHistorial + estilosBtnGeneral;
    }

    public void setEstilosBtnHistorial(String estilosBtnHistorial) {
        this.estilosBtnHistorial = estilosBtnHistorial;
    }

    public String getEstilosBtnArchivos() {
        return estilosBtnArchivos + estilosBtnGeneral;
    }

    public void setEstilosBtnArchivos(String estilosBtnArchivos) {
        this.estilosBtnArchivos = estilosBtnArchivos;
    }

    public String getEstilosBtnNuevoDetalle() {
        return estilosBtnNuevoDetalle + estilosBtnGeneral;
    }

    public void setEstilosBtnNuevoDetalle(String estilosBtnNuevoDetalle) {
        this.estilosBtnNuevoDetalle = estilosBtnNuevoDetalle;
    }

    public String getEstilosBtnRefresh() {
        return estilosBtnRefresh + estilosBtnGeneral;
    }

    public void setEstilosBtnRefresh(String estilosBtnRefresh) {
        this.estilosBtnRefresh = estilosBtnRefresh;
    }

    public String getEstilosBtnGeneral() {
        return estilosBtnGeneral;
    }

    public void setEstilosBtnGeneral(String estilosBtnGeneral) {
        this.estilosBtnGeneral = estilosBtnGeneral;
    }

    public String getEstilosBtnExportarTodos() {
        return estilosBtnExportarTodos+ estilosBtnGeneral;
    }

    public void setEstilosBtnExportarTodos(String estilosBtnExportarTodos) {
        this.estilosBtnExportarTodos = estilosBtnExportarTodos;
    }

    public String getEstilosBtnExportarSelecc() {
        return estilosBtnExportarSelecc+ estilosBtnGeneral;
    }

    public void setEstilosBtnExportarSelecc(String estilosBtnExportarSelecc) {
        this.estilosBtnExportarSelecc = estilosBtnExportarSelecc;
    }

    public int getRangoFechasBusqueda() {
        return rangoFechasBusqueda;
    }

    public void setRangoFechasBusqueda(int rangoFechasBusqueda) {
        this.rangoFechasBusqueda = rangoFechasBusqueda;
    }

    public String getEstilosBtnIngreso() {
        return estilosBtnIngreso + estilosBtnGeneral;
    }

    public void setEstilosBtnIngreso(String estilosBtnIngreso) {
        this.estilosBtnIngreso = estilosBtnIngreso;
    }

    public String getEstilosBtnReset() {
        return estilosBtnReset + estilosBtnGeneral;
    }

    public void setEstilosBtnReset(String estilosBtnReset) {
        this.estilosBtnReset = estilosBtnReset;
    }

    public String getEstilosBtnPropietarios() {
        return estilosBtnPropietarios + estilosBtnGeneral;
    }

    public void setEstilosBtnPropietarios(String estilosBtnPropietarios) {
        this.estilosBtnPropietarios = estilosBtnPropietarios;
    }

    public String getEstilosBtnImprimirDto() {
        return estilosBtnImprimirDto + estilosBtnGeneral;
    }

    public void setEstilosBtnImprimirDto(String estilosBtnImprimirDto) {
        this.estilosBtnImprimirDto = estilosBtnImprimirDto;
    }
    
  
    
}
